const path = require('path');
const w = require('webpack');
module.exports = {
    entry: {
        idx: './src/idx.js'
    },
    output: {
	filename: '[name].[chunkHash].js',
	path: path.resolve(__dirname, './dist/'),
        publicPath: './dist/'
    },
    plugins: [
        /*new w.ProvidePlugin({
	    // $ 对外的引用名， jquery为从node_modules下的引用模块名。这样我们的代码就不需要在模块import直接就用
	    $: 'jquery'
	})*/

        // 如果jquery在本地如何引用
        // 先配置resolve
        new w.ProvidePlugin({
	    $: 'jquery' // 这里的模块匹配的是下面那个映射的那个
	})
    ],
    resolve: {
        alias: {
            // $解析这个关键字到某一个目录下，确切的匹配文件, 相当于告诉上面的那个jquery 去哪里找。
            jquery$: path.resolve(__dirname, 'src/lib/jq.js')
        }
    }
}
